昨天,挨踢狗執行CD SQLSERVER:\SQL\Computer\Instance
時就遭遇了挫敗。今天睡飽了忖思,會不會是我搞錯了其中的參數和變數呢?
在資訊世界,如果你要叫用什麼東西,那你就得知道名字。例如前面用過的,網路IP、DNS(域名)等。
資料庫一定也不例外。資料庫裝在主機上,我想那是指Computer Name;資料庫本身是一個伺服器,換句話說,上面可以存有許多資料庫,這應該叫Instance。那麼我們昨天撞壁的點,或許是 Computer 或許是 Instance。
那麼,要如何知道自己的資料庫,要如存取呢?讓我們打開 "Microsoft SQL Server Management Studio 17" 這個工具,他會顥示目前所抓到的資訊:
如果你沒有裝這套工具,那麼,請打開 "SQL Server 2017 組態管理員" ,也會顥示出你所要的資訊。
我們可以得到Computer Name應該是localhost或畫面上的主機名稱;而Instamce應該是SQLExpress.